/*积分页*/
EMui.vmPoints=(function(){
    var views={};


    //赛事类型
    var vm1= new LeafView({
        id:"#pointsType",
        param:{
            url:EMui.urls.domain+EMui.urls.pointsType,
            data:{ _start:0, _limit:100 }
        },
        isLoadMore:false,
        vm:new Vue({
            el:$("#pointsType  select")[0] ,
            data:{list:[]},
            watch:{
                'list':function () {
                    vm2.param.data.PointsTypeId=$(this.$el).find('option:selected').val();
                    vm2.fillData();
                }
            },
            methods: {
                getList: function (event) {
                    vm2.param.data.PointsTypeId=$(this.$el).find('option:selected').val();
                    vm2.fillData();
                }
            }
        })

    });

    //赛事列表
    var vm2= new LeafView({
        id:"#pointsList",
        elBox:$("#pointsType>ul")[1],
        isLoadMore:false,
        param:{
            url:EMui.urls.domain+EMui.urls.pointsList,
            data:{ _start:0, _limit:50,PointsTypeId:0}
        }
    });



    //赛事类型
    views.points=[vm1,vm2];

    return{
        init:function(){
            views.points[0].fillData();
        },

        reloadData:function(){
            for(var arr in views){
                $.each(views[arr],function(n,view){
                    view.vm.list=[];
                    if( view.vm.PointsTypeId){
                        view.vm.PointsTypeId=0
                    }
                });
            }
            views.points[0].fillData();
        }
    }
})();



